package agents;

import java.util.Vector;

import env.City;
import env.Move;
import env.World;

public interface Agent {

	
	public Move calcMove();
	public boolean isDone();
	public City getGoal();
	public Vector<City> getGoals();
	public int getExpands();
	public int getR();
	public void setR(int R);
	public String currentCityName();
	public boolean CityInGoals(City c);
	public void setCurrentCity(City to);
	public boolean isDone(World world);
}
